/* 
 * File:   tux_gsettings.h
 * Author: ufk
 *
 * Created on April 5, 2014, 9:55 PM
 */

#ifndef TUX_GSETTINGS_H
#define	TUX_GSETTINGS_H

#ifdef	__cplusplus
extern "C" {
#endif

#include <glib-2.0/gio/gio.h>
    
    static GSettings *tux_settings;
    
    static GVariant *tux_gsettings_audio_in_variant,*tux_gsettings_audio_out_variant;
    static GVariantBuilder *tux_gsettings_audio_in_variant_builder,*tux_gsettings_audio_out_variant_builder;
    
    void tux_gsettings_init();
    void tux_gsettings_audio_devices_in_new();
    void tux_gsettings_audio_devices_in_add(const gchar *server_name, const gchar *device_name);
    void tux_gsettings_audio_devices_in_save();
    GVariant *tux_gsettings_audio_devices_in_load();



#ifdef	__cplusplus
}
#endif

#endif	/* TUX_GSETTINGS_H */

